<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Node.js v22.15.1 LTS 安装指南</title>
    <style>
        body {
            font-family: 'Inter', sans-serif;
            line-height: 1.6;
            margin: 0;
            padding: 0;
            background-color: #f8f9fa; /* 浅灰背景 */
            color: #212529; /* 深色文字 */
            display: flex;
            justify-content: center;
        }
        .container {
            max-width: 800px;
            margin: 40px;
            padding: 30px;
            background-color: #ffffff; /* 白色内容区 */
            border-radius: 8px;
            box-shadow: 0 0 15px rgba(0,0,0,0.1);
        }
        h1, h2, h3, h4, h5, h6 {
            font-family: 'Merriweather', serif;
            font-weight: bold;
            color: #343a40;
            margin-top: 1.5em;
            margin-bottom: 0.8em;
        }
        h1 {
            font-size: 2.5em;
            border-bottom: 2px solid #dee2e6;
            padding-bottom: 0.3em;
        }
        h2 {
            font-size: 2em;
        }
        h3 {
            font-size: 1.75em;
        }
        p {
            margin-bottom: 1em;
        }
        a {
            color: #3b82f6; /* 明亮蓝色链接 */
            text-decoration: none;
        }
        a:hover {
            text-decoration: underline;
        }
        ul, ol {
            padding-left: 20px;
            margin-bottom: 1em;
        }
        li {
            margin-bottom: 0.5em;
        }
        code {
            font-family: 'IBM Plex Mono', monospace;
            background-color: #e9ecef;
            padding: 0.2em 0.4em;
            border-radius: 3px;
            font-size: 0.9em;
        }
        pre {
            background-color: #e9ecef;
            padding: 15px;
            border-radius: 5px;
            overflow-x: auto;
            margin-bottom: 1em;
        }
        pre code {
            background-color: transparent;
            padding: 0;
            border-radius: 0;
            font-size: 0.9em;
        }
        img {
            max-width: 100%;
            height: auto;
            border-radius: 4px;
            margin-top: 0.5em;
            margin-bottom: 0.5em;
            border: 1px solid #dee2e6;
        }
        strong {
            font-weight: bold;
        }
    </style>
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;700&family=Merriweather:wght@400;700&family=IBM+Plex+Mono&display=swap" rel="stylesheet">
</head>
<body>
    <div class="container">
        <h1>Node.js v22.15.1 LTS 安装指南</h1>

        <p>本文档将指导如何在 Windows 10 或 Windows 11 系统上安装 Node.js v22.15.1 LTS。</p>

        <h2>1. 下载 Node.js</h2>
        <ol>
            <li>访问 Node.js 官方网站的下载页面：<a href="https://nodejs.org/en/download/">Node.js Downloads</a></li>
            <li>也可直接下载: <a href="https://nodejs.org/dist/v22.15.1/node-v22.15.1-x64.msi">Node-v22.15.1-x64.msi</a></li>
        </ol>

        <h2>2. 安装 Node.js</h2>
        <ol>
            <li>双击运行 <code>node-v22.15.1-x64.msi</code>，启动安装向导。</li>
            <li>按照安装向导的提示完成安装步骤：
                <ul>
                    <li>在欢迎界面点击 "Next"。</li>
                    <li>阅读并接受许可协议，然后点击 "Next"。</li>
                    <li>可以选择默认安装路径 (通常是 <code>C:\Program Files\nodejs\</code>) 或自定义路径。点击 "Next"。</li>
                    <li>在自定义设置 (Custom Setup) 界面，通常保持默认选项即可。点击 "Next"。</li>
                    <li>部分安装程序可能会询问是否安装其他工具，如 Chocolatey 以及编译本地模块所需的 Python 和 Visual Studio Build Tools。暂时不勾选此项，后续有需要再单独安装。点击 "Next"。</li>
                    <li>点击 "Install" 开始安装。</li>
                </ul>
            </li>
            <li>安装过程可能需要管理员权限，如果弹出用户账户控制 (UAC) 提示，请选择 "是"。</li>
            <li>安装完成后，点击 "Finish" 关闭安装向导。</li>
        </ol>

        <h2>3. 验证安装</h2>
        <p>安装完成后，您需要打开一个新的命令提示符 (CMD) 或 PowerShell 窗口来验证 Node.js 和 npm 是否已成功安装。如果您在安装 Node.js 之前已经打开了终端窗口，请关闭它们并打开一个新的窗口，以确保新的环境变量生效。</p>

        <h3>3.1 验证 Node.js 版本</h3>
        <p>输入以下命令：</p>
        <pre><code class="language-bash">node -v</code></pre>
        <p>如果安装成功，您应该看到输出显示已安装的 Node.js 版本：</p>
        <pre><code>v22.15.1</code></pre>

        <h3>3.2 验证 npm 版本</h3>
        <p>npm (Node Package Manager) 是随 Node.js 一起安装的。输入以下命令来检查 npm 版本：</p>
        <pre><code class="language-bash">npm -v</code></pre>
        <p>如果安装成功，您将看到类似以下的输出，显示已安装的 npm 版本 (版本号会随 Node.js v22.15.1 捆绑的 npm 版本而定，例如可能是10.x.x)：</p>
        <pre><code>10.8.1</code></pre>
        <p>如正确显示版本号，安全感完毕。</p>
    </div>
</body>
</html>